perm filename PASCAL.PN[UP,DOC]1 blob sn#653740 filedate 1982-04-18 generic text, type T, neo UTF8
  There are two Pascal compilers in use at SAIL, both derived from the
ur-Pascal compiler developed in Hamburg by Dr. H.-H. Nagel and friends.
The new one, developed by Hedrick at Rutgers, is in every way superior to
the old one EXCEPT that it does not allow reading and writing of sets and
enumerated types.  Its chief advantages:

    1. It is now standard at SCORE and LOTS.
    2. The debugger is better, and allows debugging of multiple modules.
    3. The use of INCLUDE files makes for more consistency among modules.
    4. Tty input is handled better.
    5. It supports standard Pascal New and Dispose as well as the old 
       stack-based system.
    6. It doesn't uppercase text input.
    7. It wiil continue to be maintained and improved, at least for a while.


    Currently, EXE FOO.PAS will get you the old compiler.  
EXE FOO.PAS/PROC SYS:PASC/LINK gets you the new compiler.

    Documentation:

    PASNEW.TXT[UP,DOC]		all about the new compiler
    PASMAN.ARR[UP,DOC]		all about the old compiler
    PASCNV.PN[UP,DOC]		hints on converting to the new compiler
    PASOLD.HLP[UP,DOC]		old Pascal help file -- contains pointers to
				more documentation
    PCREF.ARR[UP,DOC]	        Brief user's manual of PCREF (cross-reference)
    PFORM.ARR[UP,DOC]	        Brief user's manual of PFORM.(prettyprinter)